package com.sxpcwlkj.system.mapper;

import com.baomidou.mybatisplus.core.conditions.Wrapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.core.toolkit.Constants;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.sxpcwlkj.datasource.mapper.BaseMapperPlus;
import com.sxpcwlkj.system.entity.SysDept;
import com.sxpcwlkj.system.entity.vo.SysDeptVo;
import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

/**
 * @ClassName SysDeptMapper
 * @Description TODO
 * @Author 西决
 * @Date 2022/12/4 0:08
 */

@Mapper
@Repository
public interface SysDeptMapper extends BaseMapperPlus<SysDept, SysDeptVo> {
    /**
     * 分页查询指定行数据
     *
     * @param page 分页参数
     * @param wrapper 动态查询条件
     * @return 分页对象列表
     */
    IPage<SysDeptVo> selectByPage(@Param("page") Page<SysDept> page, @Param(Constants.WRAPPER) Wrapper<SysDept> queryWrapper);
}
